package com.gidgabs.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.Date;


/**
 * 用户关系表-日志表
 * 
 * @author lanyonglin
 * @email www.baidu.com
 * @date 2018-07-03 10:06:06
 */
@ApiModel("日志")
public class TbUserJournalDto implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//
	@ApiModelProperty("id")
	private Integer id;
	//作者编号
	@ApiModelProperty("作者id")
	private Integer userId;
	@ApiModelProperty("作者名称")
	private String authorName;
	@ApiModelProperty("作者头像")
	private String authorImg;
	//创建时间
	@ApiModelProperty("创建时间")
	private Date createTime;
	//图片
	@ApiModelProperty("产品图片")
	private String pictureUrl;
	//视频id（阿里云视频表 vid）
	@ApiModelProperty("阿里云视频表 vid")
	private Integer gidgabsVideoId;
	//判断是否已删除 0:未删除，1:已删除
	@ApiModelProperty("判断是否已删除 0:未删除，1:已删除")
	private Integer deleteType;
	@ApiModelProperty("日志文字内容")
	private String description;


	//视频id
	private String videoId;
	//标题
	private String title;

	//文件名称
	private String fileName;
	//标题
	private String tags;
	//图片路径
	private String coverurl;
	@ApiModelProperty("标签")
	private String label;
	@ApiModelProperty("转载奖励金额")
	private Integer rewardMoney;
	@ApiModelProperty("奖励人数")
	private Integer rewardNum;

	/**点赞数量*/
	@ApiModelProperty("点赞数量")
	private Integer starNum;
	/**查看数量*/
	@ApiModelProperty("查看数量")
	private Integer watchNum;
	@ApiModelProperty("评论数量")
	private Integer commentCount;
	@ApiModelProperty("转载数量")
	private Integer forwardCount;
	@ApiModelProperty("昵称")
	private String userName;
	@ApiModelProperty("头像")
	private String headImg;
	/**
	 * 设置：
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 获取：
	 */
	public Integer getId() {
		return id;
	}

	public Integer getUserId() {
		return userId;
	}

	public void setUserId(Integer userId) {
		this.userId = userId;
	}


	public String getVideoId() {
		return videoId;
	}

	public void setVideoId(String videoId) {
		this.videoId = videoId;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public String getFileName() {
		return fileName;
	}

	public void setFileName(String fileName) {
		this.fileName = fileName;
	}

	public String getTags() {
		return tags;
	}

	public void setTags(String tags) {
		this.tags = tags;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getHeadImg() {
		return headImg;
	}

	public void setHeadImg(String headImg) {
		this.headImg = headImg;
	}

	public String getCoverurl() {
		return coverurl;
	}

	public void setCoverurl(String coverurl) {
		this.coverurl = coverurl;
	}


	public String getLabel() {
		return label;
	}

	public void setLabel(String label) {
		this.label = label;
	}

	public Integer getRewardMoney() {
		return rewardMoney;
	}

	public void setRewardMoney(Integer rewardMoney) {
		this.rewardMoney = rewardMoney;
	}

	public Integer getRewardNum() {
		return rewardNum;
	}

	public void setRewardNum(Integer rewardNum) {
		this.rewardNum = rewardNum;
	}

	public Integer getStarNum() {
		return starNum;
	}

	public void setStarNum(Integer starNum) {
		this.starNum = starNum;
	}

	public Integer getWatchNum() {
		return watchNum;
	}

	public void setWatchNum(Integer watchNum) {
		this.watchNum = watchNum;
	}

	/**
	 * 设置：创建时间
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCreateTime() {
		return createTime;
	}

	public String getPictureUrl() {
		return pictureUrl;
	}

	public void setPictureUrl(String pictureUrl) {
		this.pictureUrl = pictureUrl;
	}

	public Integer getGidgabsVideoId() {
		return gidgabsVideoId;
	}

	public void setGidgabsVideoId(Integer gidgabsVideoId) {
		this.gidgabsVideoId = gidgabsVideoId;
	}

	/**
	 * 设置：判断是否已删除 0:未删除，1:已删除
	 */
	public void setDeleteType(Integer deleteType) {
		this.deleteType = deleteType;
	}
	/**
	 * 获取：判断是否已删除 0:未删除，1:已删除
	 */
	public Integer getDeleteType() {
		return deleteType;
	}

	public String getAuthorName() {
		return authorName;
	}

	public void setAuthorName(String authorName) {
		this.authorName = authorName;
	}

	public String getAuthorImg() {
		return authorImg;
	}

	public void setAuthorImg(String authorImg) {
		this.authorImg = authorImg;
	}


	public Integer getCommentCount() {
		return commentCount;
	}

	public void setCommentCount(Integer commentCount) {
		this.commentCount = commentCount;
	}

	public Integer getForwardCount() {
		return forwardCount;
	}

	public void setForwardCount(Integer forwardCount) {
		this.forwardCount = forwardCount;
	}
}
